local Class = require('lua.lang.Class')

--- @class DynamicValue : Class
--- @field activeVariables VariableDescriptor[]
--- @field activeVariableCount number
--- @field gotoLabels LabelDescriptor[]
--- @field gotoLabelCount number
--- @field labels LabelDescriptor[]
--- @field labelCount number
local DynamicValue = Class {}

--- @return DynamicValue
function DynamicValue:new()
	--- @type DynamicValue
	local o = {}
	o.activeVariableCount = 0
	o.gotoLabelCount = 0
	o.labelCount = 0
	return setmetatable(o, DynamicValue)
end

return DynamicValue